﻿// -----------------------------------------------------------------------------
// $HeadURL: https://embedded-systems.dnsalias.com:443/repositories/WWW.Eric.Company/BRANCHES/TRUNK/SOLUTIONS/SmartTrader/PROJECTS/SDKs.Science.Mathematics/src/Statistics/DataSerieReadOnlyIF.cs $
// $LastChangedRevision: 272 $
// $LastChangedDate: 2009-12-19 23:21:49 +0100 (Sat, 19 Dec 2009) $
// $LastChangedBy: /CN=Eric-DELAGE $
// -----------------------------------------------------------------------------

namespace COM.CodePlex.Quantum.SDKs.Science.Mathematics.Statistics
{
    using System;

    /// <summary>
    /// (TODO)
    /// </summary>
    public interface
    DataSerieReadOnlyIF
    {
        //// INDEXER(S) ////////////////////////////////////////////////////////

        /// <summary>
        /// (TODO)
        /// </summary>
        /// <param name="index">(TODO)</param>
        /// <returns>(TODO)</returns>
        Decimal
        this[
            Int32 index]
        {
            get;
        }

        //// PROPERTY(IES) /////////////////////////////////////////////////////

        /// <summary>
        /// Gets (TODO)
        /// </summary>
        Int32
        Count
        {
            get;
        }

        //// METHOD(S) /////////////////////////////////////////////////////////

        /// <summary>
        /// (TODO)
        /// </summary>
        /// <param name="index">(TODO)</param>
        /// <returns>(TODO)</returns>
        Boolean
        ContainsIndex(
            Int32 index);

        //// DELEGATE(S) ///////////////////////////////////////////////////////
        //// EVENT(S) //////////////////////////////////////////////////////////
    }
}

// ------------------------------- END OF FILE ---------------------------------
